package com.kaifamiao.format;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;

/**
 * 1、 java.text.DateFormat 是个抽象类
 * 2、 java.text.SimpleDateFormat 是 DateFormat 类的子类 (具体类)
 * 3、 在 SimpleDateFormat 类的文档中有关于 日期模式 的介绍
 */
public class DateFormatTest1 {

    public static void main(String[] args) {

        Calendar c = Calendar.getInstance();
        c.clear();
        c.set( 1999, 10, 20 , 6,30, 10 );
        c.set( Calendar.MILLISECOND, 456 );

        Date date = c.getTime();
        System.out.println( date );

        String pattern = "G yyyy'年'MM月dd日 EEEE HH:mm:ss.SSS z";
        DateFormat df = new SimpleDateFormat( pattern );

        String str = df.format( date );
        System.out.println( str );


    }

}
